.clear { *zoom:1; }
.clear:before, .clear:after {
  display:table;
  content:"";
  line-height:0;
}
.clear:after { clear:both; }
.hide-text {
  font:0 / 0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin:0;
  padding:0;
}
html {
  font-family:"宋体", "Arial Narrow", HELVETICA;
  font-size:12px;
  background:#ffffff;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}
audio:not([controls]) { display:none; }
table {
  border-collapse:collapse;
  border-spacing:0;
  font-size:inherit;
  font:100%;
}
a { text-decoration:none; }
a:link { color:#0b72a4; }
a:hover {
  text-decoration:underline;
  outline:0;
}
a:active { outline:0; }
sub, sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
  max-width:100%;
  height:auto;
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic;
}
img, button, input {
  height:auto;
  border:0;
  -ms-interpolation-mode:bicubic;
  vertical-align:middle;
}
del { text-decoration:line-through; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style:normal;
  font-weight:normal;
}
ol, ul, li {
  list-style:none;
  list-style-type:none;
}
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
  font-size:100%;
  overflow:hidden;
}
h3, h4 { font-weight:lighter; }
q:before, q:after { content:''; }
#map_canvas img { max-width:none; }
button, input, select, textarea {
  margin:0;
  font-size:100%;
  vertical-align:middle;
}
textarea { resize:vertical; }
button, input {
  *overflow:visible;
  line-height:normal;
}
a, button {
  outline:none;
  cursor:pointer;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding:0;
  border:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type="search"] {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  -webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {
  overflow:auto;
  vertical-align:top;
}
th { text-align:inherit; }
fieldset, img { border:0; }
fieldset {
  margin:0;
  padding:0;
}
iframe { display:block; }
abbr, acronym { border:0; }
ins, a { text-decoration:none; }
.clr { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.en-ft { font-family:arial; }
.fn { font-weight:normal; }
.fb { font-weight:700; }
.fl, .fr { display:inline; }
.fl { float:left; }
.fr { float:right; }
.show { display:block; }
.hide { display:none; }
.cp { cursor:pointer; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.tj {
  text-align:justify;
  text-justify:inter-ideograph;
}
.ti { text-indent:-9999em; }
.vm { vertical-align:middle; }
.dib { display:inline-block; }
.ct {
  display:inline-block;
  vertical-align:middle;
}
.pr { position:relative; }
.pa { position:absolute; }
.zoom { *zoom:1; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p10 { padding:10px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mt7 { margin-top:7px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.blank3 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:3px;
}
.blank10 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:10px;
}
.blank15 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:15px;
}
.blank25 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:25px;
}
.noBorder { border:none !important; }
.oh { overflow:hidden; }
.yahei { font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; }
.alert {
  margin:2px 0;
  position:relative;
  padding:4px 20px 4px 10px;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#c09853;
}
.alert h4 { margin:0; }
.alert .close {
  position:absolute;
  top:5px;
  right:5px;
}
.alert-success {
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#468847;
}
.alert-success .close { color:#468847; }
.alert-danger, .alert-error {
  background-color:#f2dede;
  border-color:#eed3d7;
  color:#b94a48;
}
.alert-danger .close, .alert-error .close { color:#b94a48; }
.alert-info {
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#3a87ad;
}
.alert-info .close { color:#3a87ad; }
.alert-block {
  padding-top:14px;
  padding-bottom:14px;
}
.alert-block > p, .alert-block > ul { margin-bottom:0; }
.alert-block p + p { margin-top:5px; }
.ui-poptip {
  margin:0;
  padding:0;
  text-shadow:none;
  color:#db7c22;
  background:none;
  border:none;
}
.ui-poptip .ui-poptip-shadow {
  background-color:rgba(229,169,107,0.15);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  float:left;
  padding:2px;
  position:relative;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container {
  background-color:#fffcef;
  border:1px solid #ffbb76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  float:left;
  padding:5px 22px 5px 10px;
  position:relative;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left {
  color:#ffbb76;
  left:-7px;
  top:5px;
  position:absolute;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left em, .ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left span {
  font-family:"SimSun";
  font-size:14px;
  position:absolute;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left em {
  left:-1px;
  top:0;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left span {
  color:#fffcef;
  left:0;
  top:0;
  z-index:1030;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-top {
  right:35px;
  top:-9px;
  *top:-7px;
  left:auto;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-top em {
  left:0;
  top:-1px;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-bottom {
  left:auto;
  right:35px;
  top:auto;
  bottom:9px;
  *bottom:7px;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-bottom em {
  left:0;
  top:1px;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-right {
  right:6px;
  top:5px;
  left:auto;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-right em {
  left:1px;
  top:0;
}
.ui-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-txt {
  font-size:12px;
  font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
}
.ui-poptip .ui-poptip-shadow .close {
  position:absolute;
  right:5px;
  top:5px;
}
.ui-poptip.cus-poptip { color:#000000; }
.ui-poptip.cus-poptip .ui-poptip-shadow { background-color:#cccccc; }
.ui-poptip.cus-poptip .ui-poptip-shadow .ui-poptip-container {
  border:1px solid #000000;
  background-color:#ffffff;
}
.ui-poptip.cus-poptip .ui-poptip-shadow .ui-poptip-container .ui-poptip-arrow-left { color:#000000; }
.ui-poptip.cus-poptip .ui-poptip-shadow .close { color:#000000; }
a.close, button.close {
  z-index:1060;
  color:#db7c22;
  font-family:tahoma;
  font-size:14px;
  height:12px;
  line-height:10px;
  overflow:hidden;
  text-align:center;
  width:12px;
  -webkit-transition:.3s ease 0s;
  -moz-transition:.3s ease 0s;
  -o-transition:.3s ease 0s;
  transition:.3s ease 0s;
}
a.close:hover, button.close:hover {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg);
  opacity:0.8;
  filter:alpha(opacity=80);
  text-decoration:none;
}
button.close {
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
}
.fade {
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transition:opacity .15s linear;
  -moz-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear;
}
.fade.in {
  opacity:1;
  filter:alpha(opacity=100);
}
